Software
Run flow-based community detection with Infomap
Infomap detects communities by asking where flow is retained in a network. Use it from Python, R, the command line, or the browser for directed, weighted, multilayer, bipartite, and memory networks.

Docs
API documentation
Looking for the Python API docs? Old Python documentation bookmarks may land on this Infomap overview. Use the API references below for Python and R workflows.
Install
Choose your research workflow
pip install infomapRecommended for most research workflows · Python 3.11+ · Windows / macOS / Linux wheels
Get started
Use Infomap
Workbench
Try a small network first
Upload or paste a network and inspect the communities before installing.
Open workbench →
Install
Install for your workflow
Python, R, CLI, Docker, Homebrew, binaries, and TypeScript packages.
How to install →
Cite
Cite the method correctly
Copy citations for the software version and the map equation paper.
How to cite →
Learn
Documentation
Got feedback?
Issues & discussions
Open an issue if you find a bug, or start a discussion if you need help modeling a network or interpreting an Infomap result.